package com.probiz.estore.content.dao;

import java.util.List;

import com.probiz.estore.common.model.content.Subscriber;
import com.probiz.estore.core.dao.GenericDao;
/**
 * Dao interface for Subscriber.
 */
public interface SubscriberDao extends GenericDao<Subscriber> {
	/**
	 * 获取指定email所订阅的消息组ID列表
	 * @param email
	 * @return
	 */
	public List<Integer> getSubscribedNewsletterGroupIdsByEmail(String email);
	
	
	/**
	 * 获取分页email列表
	 * @param pageNo
	 * @param pageSize
	 * @param newsletterGroupIds 所在消息组id列表
	 * @return
	 */
	public List<String> searchEmails(int pageNo, int pageSize, List<String> newsletterGroupIds);
}